Bios Memory settings and Virtualization + Ubuntu (Unofficial Answers Welcome) [closed]

Posted by TardisGuy on Ask Ubuntu See other posts from Ask Ubuntu or by TardisGuy
Published on 2012-06-15T14:58:22Z Indexed on 2012/06/15 15:27 UTC
Read the original article Hit count: 243

Attempting to optimize my (Main Windowless) Ubuntu system for my uses
I will detail questions below, I understand this might be the wrong place to ask these questions. If so, my apologies and I thank you so much for your patience.
Thanks to all the volenteers that have helped me learn ubuntu over the years (Since 5.10)
This is a "short" list of questions I have been trying to figure out for some time.

If you feel you can answer one but not another, that's already more than I could ask for.

I have wrote this up in a format for easy navigation to important points
Hopefully to less annoy your eyes.
You're welcome :)
or i'm sorry i annoy you. :(

If you would be so kind, Please format answers as follows:
question 1: _ _ _ _ _
or
question 1-a: _ _ _ _ _
If you want to simply link me to relevant information, rather than type up something really detailed; that would be more than awesome!

Memory Specific Questions


  • Goal: Maximizing memory bandwith to better perform in Virtualization, and Large file compression. (Possible conflict?)

    1. Ganged vs Unganged "which is better?"** is relative, i know. But what about ganged vs unganged -> With or without Bank/channel interleaving?

      • a: Speculation -> If i understand correctly, "channel interleaving has something to do with using both channels to read or write in a kind of "striping" pattern, as opposed to a standard half duplex operation.(probably wrong) but wouldn't ganged channels make this irrelevant?
    2. Memory Interleaving(bank). Does it have a down side? Does it require a ratio of clocks? (If I run 4x4gig ddr3)

      • a. If im reading correctly(trying to learn), this is designed to spread operations between latency cycles to work around the higher latency of "normal" operation.
      • b. However it seems to me that it has to be: divisible by fractions of a master clock? So if i run memory at 1333mhz, then the mean between 2 (physical) banks would operate every (roughly) 600Mhz?
      • Warning! Possibly utter nonsense: (1333/2 interleaving to act like 1 memory module per 2 sticks of a total of 4 sticks, meaning 2x channels@4)
      • c. which makes me wonder if there would be left over clock cycles the system would have to... "truncate/balance" or something? But I'm certain theres a feature somewhere i don't understand.

Virtualization Questions

  1. AMD-V -> Option of IOMMU Turned it on, why do i have extra option of "64MB"? If IOMMU is on, but "64MB" is "disabled", Is it on? (have scoured google, I still dont know)
    • a. I think i understand that its supposed to (kind of) "set aside" a part of ram to act as a faster interactive zone for "stuff" (usb, Graphics, and... what?)
    • b. I am using Nvidia graphics on AMD (Used kernel option "iommu=pt iommu=1, pt "passthrough"? No idea what they do, found it on google to solve boot up issue)
    • c. Will this option help me use low latency sound hardware, like my midi keyboard?
  2. Can you recommend any additional tweaks?
    • a. sysctl settings?
    • b. swap settings?

Grats, youve reached the end.
Thanks for Reading.

© Ask Ubuntu or respective owner

Related posts about virtualization

Related posts about memory